package com.dingding.special.user.account.biz;

import com.dingding.common.core.base.dto.ResponseEntity;
import com.dingding.special.user.account.dto.ReqSpecialAccountTradeDetailDTO;
import com.dingding.special.user.account.dto.ReqUserPacketDTO;
import com.dingding.special.user.account.dto.ResSpecialAccountTradeDetailDTO;
import com.dingding.special.user.account.dto.ResUserPacketDTO;

/**
 * 
 * @ClassName: ISpecialUserAccountService 
 * @Description: 专车用户账号Service接口
 * @author YHQ
 * @date 2016年8月19日 下午3:35:21
 * @since V2.4.0
 * 
 */
public interface ISpecialUserAccountService {

	/**
	 * 
	 * @Title: getUserPacket 
	 * @Description: 获取用户钱包 
	 * @param reqUserPacketDTO 获取用户钱包请求Bean
	 * @author YHQ 
	 * @return ResponseEntity<ResUserPacketDTO>    返回类型
	 * 
	 */
	public ResponseEntity<ResUserPacketDTO> getUserPacket(ReqUserPacketDTO reqUserPacketDTO);
	
	/**
	 * 
	 * @Title: getUserAccountTradeDetail 
	 * @Description: 获取用户收支明细
	 * @param reqSpecialAccountTradeDetailDTO 获取用户收支明细请求Bean
	 * @author YHQ 
	 * @since V2.4.0
	 * @return ResponseEntity<ResSpecialAccountTradeDetailDTO>    返回类型
	 * 
	 */
	public ResponseEntity<ResSpecialAccountTradeDetailDTO> getUserAccountTradeDetail(ReqSpecialAccountTradeDetailDTO specialAccountTradeDetailDTO);
}
